From 032b0aab6b168767cb23da40e6e7af2a5eb31b6b Mon Sep 17 00:00:00 2001 From: Richard Hult Date: Wed, 18 Jul 2007 09:52:25 +0000 Subject: [PATCH] Ref the cursor in the cached case. 2007-07-18 Richard Hult * gdk/quartz/gdkcursor-quartz.c (gdk_cursor_new_for_display): Ref the cursor in the cached case. svn path=/trunk/; revision=18490 --- ChangeLog | 5 +++++ gdk/quartz/gdkcursor-quartz.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index bbd2a8dc68..64a4b9d817 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-07-18 Richard Hult + + * gdk/quartz/gdkcursor-quartz.c (gdk_cursor_new_for_display): Ref + the cursor in the cached case. + 2007-07-18 Matthias Clasen * gtk/gtktreeview.c: Correct some mistakes in the diff --git a/gdk/quartz/gdkcursor-quartz.c b/gdk/quartz/gdkcursor-quartz.c index 9e39b1df74..fa4eabed91 100644 --- a/gdk/quartz/gdkcursor-quartz.c +++ b/gdk/quartz/gdkcursor-quartz.c @@ -211,7 +211,7 @@ gdk_cursor_new_for_display (GdkDisplay *display, nscursor = [NSCursor pointingHandCursor]; break; default: - return create_builtin_cursor (cursor_type); + return gdk_cursor_ref (create_builtin_cursor (cursor_type)); } [nscursor retain]; -- 2.30.2